package controlador;


import java.util.ArrayList;

import vista.VentanaEquiposGanadores;
import vista.VentanaEquiposGanadoresModeloTabla;
import vista.VentanaResultadosModeloTabla;
import modelo.Equipo;
import modelo.NadadorCompetencia;
import modelo.Panamericano;

public class ControladorEquiposGanadores {
	
	private Panamericano panamericano;
	private VentanaEquiposGanadores ventanaEquiposGanadores;
	
	public ControladorEquiposGanadores(Panamericano panamericano){
		
		super();
		this.panamericano= panamericano;
		
		ventanaEquiposGanadores = new VentanaEquiposGanadores();
		ventanaEquiposGanadores.setLocationRelativeTo(null);
		ventanaEquiposGanadores.setVisible(true);
		
		
		cargarTabla();
		
		
	}
	
	private void cargarTabla(){
		// limpiando...
		ArrayList<Equipo> nulo = new ArrayList<Equipo>();
		this.ventanaEquiposGanadores.setListado(new VentanaEquiposGanadoresModeloTabla(nulo));
		
		if (this.panamericano.getEquiposGanadores().size()> 0){
			ArrayList<Equipo> nadadores = this.panamericano.getEquiposGanadores() ;
			this.ventanaEquiposGanadores.setListado(new VentanaEquiposGanadoresModeloTabla(nadadores));
		}
		else {
			this.ventanaEquiposGanadores.mostrarMensaje("No hay nadadores para el equipo");
		}
	}

}
